package pe.com.sysaut.seguridad.dao;

import java.util.List;

import org.hibernate.HibernateException;

import pe.com.sysaut.seguridad.bean.GestionarUsuarioBean;
import pe.com.sysaut.seguridad.domain.Tusuario;

public interface TusuarioDao {

	public Tusuario findByUsuarioContrasenia(String usuario,String contrasenia);
	
	public List<GestionarUsuarioBean> findByFiltros(String nombre, String usuario);

	public Integer findNextId() ;

	public void insertUsuarioo(Tusuario tusuario) throws HibernateException,RuntimeException,Exception;

	public void updateUsuario(Tusuario tusuario)throws HibernateException,RuntimeException,Exception;

	public Tusuario findByUsuario(String usuario);
}
